MySQL服务端配置
MySQL配置步骤
- 首先,使用的是WSL 2,archlinux分发版。然后遇到的问题主要有2个,一是WSL 2的systemctl命令,需要在/etc/wsl.conf中定义,开启systemd;
# /etc/wsl.conf
[boot]
systemd=true
- 二是通过pacman安装的MySQL好像权限存在问题,要更改文件夹的用户组,连带初始化的命令一并如下:
# 安装MySQl
sudo pacman -Sy mysql
# 初始化MySQL
sudo sudo mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql
# 建立mysqld文件夹
sudo mkdir /run/mysqld
# 更改用户组
sudo chown mysql:mysql /run/mysqld
# 启动MySQL服务
sudo systemctl start mysqld.service
sudo systemctl enable mysqld.service